package com.shujia.java.day13.demo1;

import java.util.ArrayList;

/**
 * List集合去重:
 *      1.创建集合
 *      2.添加元素
 *      3.新集合
 *      4.遍历判断
 *      5.查看结果
 */
public class Test {
    public static void main(String[] args) {
        ArrayList arrayList = new ArrayList();
        arrayList.add("java");
        arrayList.add("python");
        arrayList.add("hadoop");
        arrayList.add("java");
        arrayList.add("python");
        arrayList.add("hadoop");

        //创建新的集合
        ArrayList arrayListCopy = new ArrayList();
        //集合中都是引用类型 Object代表所有的引用类型
        for (Object o:arrayList){
            //判断空集合中有没有这个元素
            if(!arrayListCopy.contains(o)){
                //False
                arrayListCopy.add(o);
            }//True 什么都不做
        }

        System.out.println("--------------------");
        //查看结果
        for (Object o:arrayListCopy) {
            System.out.println(o);
        }

    }
}
